Measures of Nondeterminism in Finite Automata
نویسندگان
چکیده
While deterministic nite automata seem to be well understood, surprisingly many important problems concerning nondeterministic nite automata (nfa's) remain open. One such problem area is the study of di erent measures of nondeterminism in nite automata and the estimation of the sizes of minimal nondeterministic nite automata. In this paper the concept of communication complexity is applied in order to achieve progress in this problem area. The main results are as follows: 1. Deterministic communication complexity provides lower bounds on the size of unambiguous nfa's. Applying this fact, the proofs of several results about nfa's with limited ambiguity can be simpli ed. 2. For an nfa A we consider the complexity measures adviceA(n) as the number of advice bits, ambigA(n) as the number of accepting computations, and leafA(n) as the number of computations for worst case inputs of size n. These measures are correlated as follows (assuming that the nfa A is minimal): adviceA(n); ambigA(n) leafA(n) O(adviceA(n) ambigA(n)). 3. leafA(n) is always either a constant, between linear and polynomial in n, or exponential in n. 4. There is a family of languagesKONk2 with an exponential size gap between nfa's with polynomial leaf number/ambiguity and nfa's with ambiguity k. This partially provides an answer to the open problem posed by Ravikumar and Ibarra [SIAM J. Comput. 18 (1989), 1263{1282], and Hing Leung [SIAM J. Comput. 27 (1998), 1073{1082].
منابع مشابه
Quantifying Nondeterminism in Finite Automata
Various ways of quantifying the nondeterminism in finite automata have been considered since the 1970’s. Roughly speaking, a nondeterminism measure can count the number of accepting computations (ambiguity), the number of all computations (computation width) or the amount of nondeterminism on a single best (or worst) computation on a given input. This paper surveys results on the growth rate of...
متن کاملAmbiguity, Nondeterminism and State Complexity of Finite Automata
The degree of ambiguity counts the number of accepting computations of a nondeterministic finite automaton (NFA) on a given input. Alternatively, the nondeterminism of an NFA can be measured by counting the amount of guessing in a single computation or the number of leaves of the computation tree on a given input. This paper surveys work on the degree of ambiguity and on various nondeterminism ...
متن کاملCommunication Complexity Method for Measuring Nondeterminism in Finite Automata
While deterministic finite automata seem to be well understood, surprisingly many important problems concerning nondeterministic finite automata (nfa’s) remain open. One such problem area is the study of different measures of nondeterminism in finite automata and the estimation of the sizes of minimal nondeterministic finite automata. In this paper the concept of communication complexity is app...
متن کاملState Complexity of Nondeterministic Finite Automata with Limited Nondeterminism
Various approaches of quantifying nondeterminism in nondeterministic finite automata (NFA) are considered. We consider nondeterministic finite automata having finite tree width (ftw-NFA) where the computation on any input string has a constant number of branches. We give effective characterizations of ftw-NFAs and a tight bound for determinizing an ftw-NFA A as a function of the tree width and ...
متن کاملRemoving Nondeterminism in Constant Height Pushdown Automata
We study the descriptional cost of removing nondeterminism in constant height pushdown automata — i.e., pushdown automata with a built-in constant limit on the height of the pushdown. We show a double-exponential size increase when converting a constant height nondeterministic pushdown automaton into an equivalent deterministic device. Moreover, we prove that such a double-exponential blow-up c...
متن کامل